.top{
    width:100vw;
    height:26.7vw;
    position: relative;
}
.top_left{
    width:38vw;
    height:26.7vw;
    background:#ff5555;
    position: absolute;
    top:0;
    left:0;
    border-radius: 0 0 2.4vw 0;
}
.top_center{
    width:24vw;
    height:26.7vw;
    background:#ff5555;
    position: absolute;
    top:0;
    left:38vw;
}
.top_right{
    width:38vw;
    height:26.7vw;
    background:#ff5555;
    position: absolute;
    top:0;
    right:0;
    border-radius: 0 0 0 2.4vw;
}
.round{
    width: 24.8vw;
    height: 22.7vw;
    border-radius: 50%;
    background: #ffffff;
    position: absolute;
    top: 16.35vw;
    left: 37.6vw;
}
.banner{
    position: absolute;
    width:21.3vw;
    height:21.3vw;

    top: 18.35vw;
    left: 39.4vw;
    text-align: center;
}
.banner>.up{
    width:100%;
    height:21.3vw;
    border-radius: 50%;

}
.banner>.name{
    font-size: 0.35rem;
    color:#333333;
    margin-top:2.6vw;
}
.banner>.tel{
    font-size: 0.33rem;
    color:#666666;
   /* margin-top:1.3vw;*/
}
.list{
    margin-top: 28.66vw;
}
.lists{
    width:100vw;
    height:13.33vw;
    display: block;
}
.lists>img{
    margin:3.33vw 2.6vw;
    width:6.66vw;
    height:6.66vw;
    float: left;
}
.lists>.lists_right{
    float: left;
    height:13.33vw;
    line-height: 13.33vw;
    font-size: 0.34rem;
    color:#333333;
    width:87.5vw;
    border-bottom:1px solid #f1f1f1;
}
.lists:last-child{
    border-bottom:5px solid #f1f1f1 ;
}
.lists:last-child>.lists_right{
    border:0;
}
.bottom{
    display: inline-block;
    background:#ff5555;
    width:93.6vw;
    height:10.66vw;
    text-align: center;
    line-height: 10.66vw;
    border-radius:4px;
    color:#ffffff;
    font-size:0.35rem;
    position: fixed;
    bottom:3.2vw;
    left:3.2vw;
}
